Release 10.1A: OpenEdge Development:
.NET Open Clients
Preface
This preface contains the following sections:
Purpose
The Open Client Toolkit (a component of OpenEdge® Studio) exposes AppServer™ functionality to Open Clients (non-Progress® clients). As discussed in OpenEdge Development: Open Client Introduction and Programming , the ProxyGen tool allows you to generate proxy objects for .NET (and other) Open Clients. These proxy objects encapsulate remote 4GL procedures and functions supported on an AppServer. Your .NET Open Client application can then access these AppServer procedures and functions through methods of the generated proxy objects.
This book contains .NET-specific information about creating and using Open Clients. It describes how to develop .NET Open Clients and how to provide access to Progress 4GL business logic from .NET clients.
Audience
This book is intended for .NET programmers who want to develop Open Clients and OpenEdge developers who want to provide access to their Progress 4GL business logic from .NET clients.
Before reading this book, you should be familiar with OpenEdge Development: Open Client Introduction and Programming and OpenEdge Getting Started: Application and Integration Services .
Organization
Chapter 1 "Configuring and Deploying .NET Open Client Applications"
Describes configuration prerequisites specific to .NET Open Client development and deployment.
Chapter 2 "Proxy Objects and Methods"
Presents the objects and methods generated by ProxyGen for a .NET Open Client.
Chapter 3 "Connecting to an AppServer"
Describes how to connect to an AppServer, by instantiating an AppObject and, optionally, a connection object.
Chapter 4 "Passing Parameters"
Discusses mappings for basic data types, static and dynamic temp-tables, and static and dynamic ProDataSets (Progress DataSets), when data is passed between a .NET application and OpenEdge.
Chapter 5 "Accessing Proxy Properties"
Describes the different ways you can access the proxy properties that govern behavior across an entire application.
Describes error handling in .NET Open Client applications.
Chapter 7 "Using OpenEdge .NET Proxy Objects in Microsoft Visual Studio .NET"
Lists the types of .NET open clients and gives an example of getting started building a .NET Open Client application using Microsoft Visual Studio .NET.
Chapter 8 "Using the Open Client .NET OpenAPI to Directly Access the AppServer"
Describes an API for accessing application services on the AppServer from a .NET client without the need to generate Open Client proxies using ProxyGen.
Typographical conventions
This manual uses the following typographical conventions:
Example procedures
This manual provides numerous example procedures that illustrate syntax and concepts. You can access the example files and details for installing the examples from the following locations:
After you install the examples, you can find the .NET Open Client samples in the following location:
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |